import ping from 'ping'

/**
 * 测试ping
 * @param ip 地址
 * @returns {Promise<*|null>} 响应时间
 */
export const getPing = async (ip) => {
    try {
        const res = await ping.promise.probe(ip, {timeout: 10})
        if (res.alive) {
            return res.time
        } else {
            return null
        }
    } catch (err) {
        return null
    }
}
